.el-dialog {
  --el-dialog-padding-primary: 0 !important;
}

.el-dialog {
  border-radius: 8px;
  overflow: hidden;

  &__header {
    padding: 16px 32px 16px 16px;
    background: linear-gradient(135deg, #149ebd, #6078ea);
    color: #fff;
  }
  &__title {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
  }
  &__body {
    padding: 16px;
  }
  &__footer {
    padding: 16px !important;
    background-color: #f8f8f8;
  }
  &__close {
    color: #fff !important;
  }
}
.el-icon.el-dialog__close:hover {
  color: #ff0 !important;
  transform: scale(1.2);
  background-color: rgba($color: #fff, $alpha: 0.1);
  transition: all 0.2s;
}

.el-tabs--left .el-tabs__item.is-left {
  display: flex;
  justify-content: center;
}
.el-tabs__item.is-active {
  background: var(--el-color-primary);
  color: #fff;
}
